package com.cat.model.common.model.common;

import java.math.BigDecimal;
import java.util.Date;

import com.cat.model.common.model.base.ModelBaseVOLong;

//预约单
public class ReservationVO extends ModelBaseVOLong{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 4062398907078959351L;
	
	private Long userId;
	private Date createTime;
	
	private String modelRequirement;//模特需求
	private Date workStartTime;//工作开始时间
	private Date workEndTime;//工作结束时间
	private String workCityCode;//工作城市
	private String workAddress;//工作地点
	private String workType;//工作类型
	private Integer workHours;//总工作小时数
	
	private String serviceBrand;//服务品牌
	private String remark;//备注
	
	private String phoneNo;//联系人电话
	private String name;//联系人姓名
	private String status;//(00已取消 01未受理，02已受理,03已确认 04已支付)
	private BigDecimal totalAmount;//总金额
	private String subjectType;//商品类型
	
	@Override
	protected String table() {
		return "reservation";
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getModelRequirement() {
		return modelRequirement;
	}

	public void setModelRequirement(String modelRequirement) {
		this.modelRequirement = modelRequirement;
	}

	public Date getWorkStartTime() {
		return workStartTime;
	}

	public void setWorkStartTime(Date workStartTime) {
		this.workStartTime = workStartTime;
	}

	public Date getWorkEndTime() {
		return workEndTime;
	}

	public void setWorkEndTime(Date workEndTime) {
		this.workEndTime = workEndTime;
	}

	public String getWorkCityCode() {
		return workCityCode;
	}

	public void setWorkCityCode(String workCityCode) {
		this.workCityCode = workCityCode;
	}

	public String getWorkAddress() {
		return workAddress;
	}

	public void setWorkAddress(String workAddress) {
		this.workAddress = workAddress;
	}

	public String getWorkType() {
		return workType;
	}

	public void setWorkType(String workType) {
		this.workType = workType;
	}

	public String getServiceBrand() {
		return serviceBrand;
	}

	public void setServiceBrand(String serviceBrand) {
		this.serviceBrand = serviceBrand;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getPhoneNo() {
		return phoneNo;
	}

	public void setPhoneNo(String phoneNo) {
		this.phoneNo = phoneNo;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getWorkHours() {
		return workHours;
	}

	public void setWorkHours(Integer workHours) {
		this.workHours = workHours;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public BigDecimal getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}

	public String getSubjectType() {
		return subjectType;
	}

	public void setSubjectType(String subjectType) {
		this.subjectType = subjectType;
	}
	
	
}
